﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Autocentro.Entities;
using Autocentro.Respository;
using Microsoft.Practices.Unity;

namespace Autocentro.BussinesLogic
{
    public class DetalleProformaBL:IDetalleProformaBL
    {
        [Dependency]
        public IDetalleProformaRepository detProformaRepository { get; set; }

        public List<DETALLEPROFORMA> GetAllFromDetalleProformaByProformaId(int id)
        {
            return detProformaRepository.GetAllFromDetalleProformaByProformaId(id);
        }


        public void DeleteDetalleProforma(int idProducto, int idProforma)
        {
            detProformaRepository.DeleteDetalleProfomra(idProducto,idProforma);
        }


        public DETALLEPROFORMA GetProdServFromDetalleProformaByProformaId(int idProdServ, int idProforma)
        {
            return detProformaRepository.GetProdServFromDetalleProformaByProformaId(idProdServ, idProforma);
        }


        public List<DETALLEPROFORMA> GetFromDetalleProformaByProductoDescAndProformaId(string descripcion, int id)
        {
            return detProformaRepository.GetFromDetalleProformaByProductoDescAndProformaId(descripcion, id);
        }
    }
}
